<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>向你的Hexo里放上一只萌萌哒二次元看板娘! | king blog</title><meta name="author" content="0xking"><meta name="copyright" content="0xking"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="有东西被加密了, 请输入密码查看.">
<meta property="og:type" content="article">
<meta property="og:title" content="向你的Hexo里放上一只萌萌哒二次元看板娘!">
<meta property="og:url" content="https://gitee.com/lancewk/post/dc8d366.html">
<meta property="og:site_name" content="king blog">
<meta property="og:description" content="有东西被加密了, 请输入密码查看.">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://gitee.com/lancewk/img/02%20(2).png">
<meta property="article:published_time" content="2024-04-10T10:18:49.000Z">
<meta property="article:modified_time" content="2024-04-11T17:03:32.346Z">
<meta property="article:author" content="0xking">
<meta property="article:tag" content="博客">
<meta property="article:tag" content="二次元看板娘">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://gitee.com/lancewk/img/02%20(2).png"><link rel="shortcut icon" href="/lancewk/img/favicon.ico"><link rel="canonical" href="https://gitee.com/lancewk/post/dc8d366.html"><link rel="preconnect" href="//cdnjs.cloudflare.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/lancewk/css/index.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.33/fancybox/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
  root: '/lancewk/',
  algolia: undefined,
  localSearch: {"path":"/lancewk/search.xml","preload":false,"top_n_per_article":1,"unescape":false,"languages":{"hits_empty":"找不到您查询的内容：${query}","hits_stats":"共找到 ${hits} 篇文章"}},
  translate: undefined,
  noticeOutdate: undefined,
  highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
  copy: {
    success: '复制成功',
    error: '复制错误',
    noSupport: '浏览器不支持'
  },
  relativeDate: {
    homepage: true,
    post: true
  },
  runtime: '天',
  dateSuffix: {
    just: '刚刚',
    min: '分钟前',
    hour: '小时前',
    day: '天前',
    month: '个月前'
  },
  copyright: {"limitCount":20,"languages":{"author":"作者: 0xking","link":"链接: ","source":"来源: king blog","info":"著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。"}},
  lightbox: 'fancybox',
  Snackbar: undefined,
  infinitegrid: {
    js: 'https://cdnjs.cloudflare.com/ajax/libs/egjs-infinitegrid/4.11.1/infinitegrid.min.js',
    buttonText: '加载更多'
  },
  isPhotoFigcaption: false,
  islazyload: false,
  isAnchor: true,
  percent: {
    toc: true,
    rightside: true,
  },
  autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
  title: '向你的Hexo里放上一只萌萌哒二次元看板娘!',
  isPost: true,
  isHome: false,
  isHighlightShrink: false,
  isToc: true,
  postUpdate: '2024-04-12 01:03:32'
}</script><script>(win=>{
      win.saveToLocal = {
        set: (key, value, ttl) => {
          if (ttl === 0) return
          const now = Date.now()
          const expiry = now + ttl * 86400000
          const item = {
            value,
            expiry
          }
          localStorage.setItem(key, JSON.stringify(item))
        },
      
        get: key => {
          const itemStr = localStorage.getItem(key)
      
          if (!itemStr) {
            return undefined
          }
          const item = JSON.parse(itemStr)
          const now = Date.now()
      
          if (now > item.expiry) {
            localStorage.removeItem(key)
            return undefined
          }
          return item.value
        }
      }
    
      win.getScript = (url, attr = {}) => new Promise((resolve, reject) => {
        const script = document.createElement('script')
        script.src = url
        script.async = true
        script.onerror = reject
        script.onload = script.onreadystatechange = function() {
          const loadState = this.readyState
          if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
          script.onload = script.onreadystatechange = null
          resolve()
        }

        Object.keys(attr).forEach(key => {
          script.setAttribute(key, attr[key])
        })

        document.head.appendChild(script)
      })
    
      win.getCSS = (url, id = false) => new Promise((resolve, reject) => {
        const link = document.createElement('link')
        link.rel = 'stylesheet'
        link.href = url
        if (id) link.id = id
        link.onerror = reject
        link.onload = link.onreadystatechange = function() {
          const loadState = this.readyState
          if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
          link.onload = link.onreadystatechange = null
          resolve()
        }
        document.head.appendChild(link)
      })
    
      win.activateDarkMode = () => {
        document.documentElement.setAttribute('data-theme', 'dark')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
        }
      }
      win.activateLightMode = () => {
        document.documentElement.setAttribute('data-theme', 'light')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
        }
      }
      const t = saveToLocal.get('theme')
    
        if (t === 'dark') activateDarkMode()
        else if (t === 'light') activateLightMode()
      
      const asideStatus = saveToLocal.get('aside-status')
      if (asideStatus !== undefined) {
        if (asideStatus === 'hide') {
          document.documentElement.classList.add('hide-aside')
        } else {
          document.documentElement.classList.remove('hide-aside')
        }
      }
    
      const detectApple = () => {
        if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
          document.documentElement.classList.add('apple')
        }
      }
      detectApple()
    })(window)</script><!-- hexo injector head_end start --><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Zfour/Butterfly-double-row-display@1.00/cardlistpost.min.css"/>
<style>#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap > .tags:before {content:"\A";
  white-space: pre;}#recent-posts > .recent-post-item >.recent-post-info > .article-meta-wrap > .tags > .article-meta__separator{display:none}</style>
<link rel="stylesheet" href="/lancewk/css/clock.min.css" /><link rel="stylesheet" href="/lancewk/css/swiper.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="/lancewk/css/swiperstyle.css" media="print" onload="this.media='all'"><!-- hexo injector head_end end --><meta name="generator" content="Hexo 6.3.0"></head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><script>(()=>{
  const $loadingBox = document.getElementById('loading-box')
  const $body = document.body
  const preloader = {
    endLoading: () => {
      $body.style.overflow = ''
      $loadingBox.classList.add('loaded')
    },
    initLoading: () => {
      $body.style.overflow = 'hidden'
      $loadingBox.classList.remove('loaded')
    }
  }

  preloader.initLoading()
  window.addEventListener('load',() => { preloader.endLoading() })

  if (true) {
    document.addEventListener('pjax:send', () => { preloader.initLoading() })
    document.addEventListener('pjax:complete', () => { preloader.endLoading() })
  }
})()</script><script>window.paceOptions = {
  restartOnPushState: false
}

document.addEventListener('pjax:send', () => {
  Pace.restart()
})
</script><link rel="stylesheet" href="/lancewk/css/flash.css"/><script src="https://cdnjs.cloudflare.com/ajax/libs/pace/1.2.4/pace.min.js"></script><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/lancewk/img/02%20(1).png" onerror="onerror=null;src='/img/catloading.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/lancewk/archives/"><div class="headline">文章</div><div class="length-num">11</div></a><a href="/lancewk/tags/"><div class="headline">标签</div><div class="length-num">6</div></a><a href="/lancewk/categories/"><div class="headline">分类</div><div class="length-num">1</div></a></div><hr class="custom-hr"/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/lancewk/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-book"></i><span> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/lancewk/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间轴</span></a></li><li><a class="site-page child" href="/lancewk/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/lancewk/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 更多</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/lancewk/music/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page child" href="/lancewk/gallery/"><i class="fa-fw fas fa-images"></i><span> 照片</span></a></li><li><a class="site-page child" href="/lancewk/movies/"><i class="fa-fw fas fa-video"></i><span> 电影</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-user"></i><span> 社交</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/lancewk/comments/"><i class="fa-fw fas fa-envelope"></i><span> 留言板</span></a></li><li><a class="site-page child" href="/lancewk/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></li><li><a class="site-page child" href="/lancewk/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></li><li><a class="site-page child" href="/lancewk/license/"><i class="fa-fw fas fa-user-shield"></i><span> 声明</span></a></li></ul></div></div></div></div><div class="post" id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url('/lancewk/img/02%20(2).png')"><nav id="nav"><span id="blog-info"><a href="/lancewk/" title="king blog"><span class="site-name">king blog</span></a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search" href="javascript:void(0);"><i class="fas fa-search fa-fw"></i><!-- span=' '+_p('search.title') 注释，取消搜索按钮文字--></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/lancewk/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-book"></i><span> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/lancewk/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间轴</span></a></li><li><a class="site-page child" href="/lancewk/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/lancewk/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 更多</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/lancewk/music/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page child" href="/lancewk/gallery/"><i class="fa-fw fas fa-images"></i><span> 照片</span></a></li><li><a class="site-page child" href="/lancewk/movies/"><i class="fa-fw fas fa-video"></i><span> 电影</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-user"></i><span> 社交</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/lancewk/comments/"><i class="fa-fw fas fa-envelope"></i><span> 留言板</span></a></li><li><a class="site-page child" href="/lancewk/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></li><li><a class="site-page child" href="/lancewk/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></li><li><a class="site-page child" href="/lancewk/license/"><i class="fa-fw fas fa-user-shield"></i><span> 声明</span></a></li></ul></div></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="post-info"><h1 class="post-title">向你的Hexo里放上一只萌萌哒二次元看板娘!</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">发表于</span><time class="post-meta-date-created" datetime="2024-04-10T10:18:49.000Z" title="发表于 2024-04-10 18:18:49">2024-04-10</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2024-04-11T17:03:32.346Z" title="更新于 2024-04-12 01:03:32">2024-04-12</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/lancewk/categories/%E6%95%99%E7%A8%8B/">教程</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-wordcount"><i class="far fa-file-word fa-fw post-meta-icon"></i><span class="post-meta-label">字数总计:</span><span class="word-count">9</span><span class="post-meta-separator">|</span><i class="far fa-clock fa-fw post-meta-icon"></i><span class="post-meta-label">阅读时长:</span><span>1分钟</span></span><span class="post-meta-separator">|</span><span class="post-meta-pv-cv" id="" data-flag-title="向你的Hexo里放上一只萌萌哒二次元看板娘!"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">阅读量:</span><span id="busuanzi_value_page_pv"><i class="fa-solid fa-spinner fa-spin"></i></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 这个密码看着不太对, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
  <script id="hbeData" type="hbeData" data-hmacdigest="1e8e4c45b5d9ec2bfd12424a99aa823ab3f3d502262cdbc4dd005f29a4acfe84">c910a667b8645307fd5316064815c4339ec749c065a8422358766231b1431425882a1b519c0c4e24196aa507a04afdeec74d2fd33266bf7d38b4062e8c5b4201600559a11791889afa696b6c3e60cb4b1b32d9036ff6033fc09e341c3c13e909e75542c81e9703f72f57e73a660aaad1217848ef98c9abaa0b8ee1af5c4bc3f33376f09f3ee2064dd583f0e33a3c4b4a83a50c1994d4bdcc58cf74605165be7d62c1cd63f3ae13089956f964f0d734f0eaf8fed259a90ae24f1f578fa2a636c7595e7bdf7e107461a41abe85aa105efc09cbf97a37c0f5ace2b5fa21bf0b9d26161343d9cbd745ce6d21be7ed7059c2e8ff06a04bfb72c7e720261772a912e8972a91e8e06a3e5faa06263f05bf7be9f983a973826b9046a45ac27c6fe9f9388281e2f1e0f8c1cda353e863268ddef6a6503e5131315426575a02836dfffd7480c23098711e5b18cabe09e2947a93285dd36b5ee9d82a984478c149b267eedf466d806ed99938a38a44facc4f707c56638ffceda4a6d2fae33621babe0857bd8419cc6193033caa3a45355b4c3aa36f75fa8e4b0f5a13c782cbbc26387f70c7de1534dcf2f3818852372d53e8457daac8b0a263d26354d66d2c9205e2ab17db656a2f5d0df1996e7d5d7ef35ede42ccd4e117dd3a9213c951b7ab93b2eb1f9698b17fc74358f7a8393abc9683f2efe3287fa49fc190ce5aa2880455fc5961b7b8c8d9f6aab6283d1e4f3620b7295c0132ade6b2491a0dbd889aaa7fa49a6c5c728155d6b251d410d9601ba7c9d957b6ee46ba08fa110373518f84d74484584d96177e03d2a399b62848c5c2e3f4ea65696112990bb46a9142831c8d39b51e36430bb7e24d03bf2d86f98a707ee0d4cdf62786d5def2df99c6f28e9b4d03178eefb8e69d61423dcf5d6e6300e592b445d97676546d86be28f6e518b7bc4f016fe327f1551b0e928de6a7605769a3a2f74419434daea6e24d3909428ee66a36d42d4040ee09c9ac056bd039fc75b632a92684a21343bbf292e0ce47fde9acaa7c4a645540b850bc1f8adc40edff72bc81ecad7dbee89f68f1ab93b6161f5ec0caefeb63b77bc73b8eb6c241deeec18b7e2b1db42752a3f5418602e9f202573355b9afa16a1af2de28915fe61d094ef01be448c7f9516f7731bf81aff1934708e9ec93f637dc1941ae64e5e6f8a2c0694efc3654b10fbfcc99986b53f97161e5f1610dac7a3b14b7f92626d90261be85c1416a39b91d90073c09c29678c890d27468c2f63343ee1df400534417c773faa113ef41f55b88798124d78c8474aba86cc4019625e61f14e4d9f890040dca265d9a803a73c8b1c24d7d33f0b7ffd2c3d864eea05dde2feb9a20f538bb4e6cf29ef2e65051ebb36968f7c95e1b0bb5d4ee0f0d27de6bb99d8559c26e120fa809c1d18983acfdad03e3c3124c92fc8576f5ff4f588cc53c5f9b64b4d6f067a1b948ed4306992e088594b92c31d1f6eed8a22b6d6d8dad9f4c48b2aebbd93ddcb925976fc3b6f9fc46aea498790f8cdac258ff6f65bd4aae2783ce6476fbe2c12d9ec0889b65ab9d70e6b87f13bd28ff34f05ddcbe84e353fbc3ee6b3c75434e81ff2939b89f89b1812d1722dfa69f1f961ffa02507b4f9cbef43f4a724b31cebef8a1c8d372f4c11c2d392f31d6bff531b9ccd5298a8a3c7dccb3ef8711f2682e750441df77bda6d38b5cb2a1decd822108fd0b78c9d6ba9f22a0643182eab8606f5001782f56787104128c85b7bc7403ab3823d2340d4d1291e547ffb098b6c71128632304824eb01d9a934b3936a2116e7f08eb6d3193012cf44f45a29214cd1906d8cc5cbcd0a3a61d0dcfa106c9ed1195ff0f8da3a31ace5ff5b1b09d788827d299bf26e972004f7ae997d4b4113b12eab5c6b6f0de3c655d42556df08f42f1256069156eeb4c61e9f33caa6671506f7aec2de83d1124747c226178fb30d21d4af7db330753e83c3dcdac59e5d86f480be4f985c73b5d8750d3e53825da63dd4d379d37c8393d98d63e2332e154a15db95b60a6ea34a6d1f815a77bdddc0ef4773dbff2d7bba4a202ccf8c80498b5c7d1dfbd83c1e9f25d143d35839cd2b3988ab09c9394eb7605d69dea50d22d1a215ac0ff2d45fab9c4879fb56ce6a3e57ad077263bf0bf4e4656154774b50f30c78751326abfd3f586bbfe2e79096e50aae9c61bd729e132d3dcaef9e4531638809d680bffa4cab3b46c41cd0e67d271e936ebf513e520856b0a17ab8178f239fbfd18935036234987bd9cba567a1fd636c306430321aa7ff42903a679a6121b3dacd95448a1ca93d1394a76de3bd5d82a5fa930e7b676ad2b6e45f76f05ecc9bbedf02252510a9d996ce8edbfdcd20b26f8355c301292718fa2791ed388216c207f83dd763ee6dae8bd9bf3bb3015979b08cfb44a916cd19f422c7021f67b93e246e5ab733ca6a5c002ee12d94efbb4945a1edbf214af1e7f08cb7c4e1dcb1ded04bb07654479b530cb25afefd1c8c95c25e3fa112f660bb5f463cb92fc94cd9a062f820587d31e451a1846e17c8463f0e5d4f2673d668a1e2c7a18a8ea59873767f6e1a37a33e6b67d50091a21e0698cb07fb0c7ebfb1444f67b9d67544f8ebbc1e744fd4716607706d7cfebce4449961ebff295322ec0ba0a3a97e92a052cbea725110a04ffd2f8715e682a24b7ddba200b387d4e6d67679616f0c8110bdb873f7ff6b72d64ec95a8e8912525fa61b6fd3bcd367da294751016a4ca545b59d644faa55521ba9c7b752a823bf86ab7484740ede1f30c0b7d2d0d5d9f40bb1e90910d0d403e3c0b88607f1050bbf45ffec6797140c3c502b39b34a5091e895c4ccab97c9b8c994beb03cd8a485b15e2436259886903c893a435275b19c219639ccf8395c9e3599f7dcc7f920974dc98d935434f420f469a7a03c11ac261a57dbc68598d06bd78922e36afd3723a953ce34b5da59a66dc5648c4259cba7c9a39c2afbfb90e54a5338e066b2eea61ae01a0713d8e2b70abf9799fdba1f8df6df1d6cb65a3e085628aeff93b1116b3d7f0fc5a62bf58cd1d07ef9393345d09ae5349f902c4448988b4cd07a894462c5a5ebd52c59746c63a865b8f633b121bb6c47d623e8aa59c96f02465427e6b40760e6cb99b7a970cb13b2b68d1a87e1623aa91dfa54353d4817dd5181d4b8974a2dd3884b3230f1d1e7dde0059bd49d868fc91c26fdc1a8f092e05fccf4f2d671bc595a2ec05ce313fc49e9c5f5b8afcab5b66d84c22166a28ce2a38d2487ddaf9f5daccf59c15c6803bc0b74e187040c625676b3b1f4b6a8928e550c8b53ab947fa96fcad7390b024b165baab4143818b2e58380f0aab695deaadd833b793440bfaea3aa9a6916878ffce1687a26510a786766d48d5c662f867e9e98a66f4344f2e87ceae173397fe37f5ed1863af3a5b0d5a24db504a7736b40c91ee0689eaebe33719fb0c70823ce612181673ffd6ae664cdf593f3c9725995cee10cce70cdd290b9a4c51454379ccc26a99645734732886cfc51a27012a1d1b3451da90ababbd0d0032150db153e1b32c55ecbf4c51cd7ac5a1896d763681da6416753c8f35686bdb83b63fa9ff3ba9cc34600bb99c876f840639b0bb73faf24bb9f100760daba774f350e630e7a66316e084d19101fdd4654f6d8beeec395d87670f1514ec25cb858202b7f3164a8a64ff4a2d78c5b0ebb0f5b7ec697d12c8c49e41eb3b5d506955f05e0ddb1105e9eb04e9f44a5712e97981e40700c58561801a024dbd33bb963fa80d0354a8acccf1680bb89d106e2f8e277e3a76ae5297d608561cbbba1d50d0f23c94b3d8c50373e85d4ab85094a6cc6496f43838f06f94e8b1d2279278b8503e0cf7c5032bd8c560001b64afeccbf7be57826f0ceab5940f99ba49ea840e4ac9b4b6de2d8850dbf05fe750b2384d1b3956c400e288ebb2a3b8f2bd3a762d7591e9cede1abb3b8ee305ecff792cd1b11dda0673b0065e1f963a37e8fcfc7f141e0d8deb8f924b287ded7183329ed19d2e0f0df3d7bc4f59c8e277726d46b24a914b4a15476652bd97ec076960f638f06b13af2276679549efdc8a1af5d15aed7ee5e0b89a86972f353802e0ca3c27ceb37d29a3d77f0121681aa7fb96a141d32fa42c438b9b067e7ca931fbb84f41bfbdd53706a558a4d8b175e215d6342a0353ac4bcd11a503ccda22cce53d32fd4bc5afc1e8012d81ea6dca1d6477382274baa7dc94cdd28f3cd7feac79bb2b5b570be32db0770e0777f4d7052ec042b7bd6f63a20f9929d82badeffd897cbbe4166908e8f445f78493f4682ef7d154a9bf32c515408661562d4ad0df81709ce65718b3e5fcd2d17003f265cfcd707cbab36f95a43b4fc7f41ee88471c4c7ea30902e907dfc858e89bdf0a27544b8d630fc8af4ebb1b4a5dabc157fd74c97a1a792a3683af4b23a55c4dd809e9d0b9444808f22da967cce309449d47f379898d3060cd22b94a23f91304b3618b8415a7f0f8864b1a0d2843df2295887687d830a89b3c91b65ff846d15d06dc102fec4c3ffdd4252a166ee54e5c876133a0f4e480c81ff5c886824016996d8d85ea7468359f78eb26f7dff58833fd57da98d59c515a569af782c2296b1e137c6acb2cbc597eda8140667b4b49bdc745d4438fe09b29450bf2762e67e11e9e7c787b8c472dfa89885a41edb57496ab4e4a88663fed8ed405685de1e8484180a46a5725ba0e2ee68db1cd233cb24bca004cb5d0d4a640a2a7ef2592db16ff5e7e48f1ff9bae1c1ef3b7cf08d0c982cba18546a2a78e599a44c3cbc1171b18b47c26061ca9f73ea476ebc660d15f69b668828c02183b90283cb5d8d4fedd682fcad4d59be8fbf64b5490063d312dcee931ba6a5bc769d34f99d1b15ba76b4e4819f66af4d4ba7ab5fc4439fc8ada08e31cb34a3334817dbe478812107ccac0eb6dd02d95a1d1d3ebed2939da731a6f756c7e7b5698c7c62e9b8f099631c8c599d8824963e68b5d8c0386f0dc6bae2002cf7faf1ea47feb66f0e49d71f6d754e9cb987529a5a8e76f4451b537a54b07fc771cbe5f3af6a7195521a7f34ae173caa0cfe884542d79c30e9ffeb08359ce3a59a9a940a779a055d017b10d6c67cadf135b789ca8efb3997c931f7649ebb1fa0d29c49ed2ab88559144ba9f2972800efeb1adf6037957a3acac28bf2a741ad83d19b523516a3eeb2b625d0600e0744f52b0836405a726c7dfaac9c4bf88efe69965ead25fe3fee6eca688a02fb0181dbfb66165e715f99e9e5bd8d5f6171cb9181ad2717b5e709e42613943ece187d7fe58356fbcc437bac05e4d2db2e1b1308566f335cc87bc0a2039ef3a1e1de509faca16ea8c854e3cf37633ffede7ea8abbdc51609ce0354d2ef8db8ce0fcf77f8114abe7ed3cfaf3ec621f9b6607f746089208f34a9e8aa14da7924052e28f9dad7321ff34fc277da1622f5be2d8ae5d30c2de87a12c1a84ecd4cc9ffa12e9ef11af7bcfbde2ecfc76ad5a10053a44154c8f4b32a14a668084adaf236a12bd5676041cee0d27d97e3092607e729732c2d0692f4e72b8350ec24312f1942842d3e77e77b2504ab38d5fde52018b1199654b0800dd0fbe5963ec0b9c5863918b15ad84b4cc90c3ab9714c8b33ff222661ae5da1b4f0a8e67e83255c8dca37ee99b45486cc12e063743c610c07fe3f87afb3ca4c19c24e6b5da49141a918fed312ca41a5e10ce4878610ee1ac6be04229dd1fad1eb75350fd284a9fe1196364a257fa09261e0fa6a5ab626961001f3076d62b0d4961a2ed90e74275aee21e6c4def94483ca62a45753d532772132c9e601deb472f2d5fb2ffaa6c7db3605004c0b49f667fdcfba40de4c4ac1738df467b5a9209c6a67b515db3edb73c3b174985fdd30d68c9bb207d54eeb4b2b56ff662535f0799a848fff28d013d565f9047507ce0eefd0d8b788fa6ffc28103cda0d1015c29e96606be1d7198d4ae21c0d3eeaf4193e2d344b88b5c1578907cef69b55a1d5aaf6c6e5a5c5ae36477205fb00235d8baeca47579df0fa0e4190d7d513883ba3290e2bb10f0caf792ab57eb8fff64013ed5df01cc9cb5df2728499d8f6686eca7248ffd197ac5643bfe8b1f7d830af62e517ebb3895505df4f522e1b21c14c696ea2f6b93906f8dc1e7ecde455d399244c944702ebdf80d2a062233729c403f877aaef6a1794dbf8f9d11fd3e4e8a241312fbfc5214740992edaf8406d0ae1d3428d56e8b338b63a68268d04d90b36981bcd8c6981b5421e30102a21be8f2acd014f0176a57c8d8e4f652bb07269cb65e2825590827ce84962dff2bd950e70ad1ff0b3861accf57f21ec1020be1159de898ce40672d7029fb95c009f06e0b6325ac2d45b1b13a3a772ca72641df078e2d735a9b1581291f3e4c344ea5f89fcdef63cb7e69a456cd0224be6e7702ac98949f5aa3dff1da62fdcc24c8a7d0500c3a4230a59647360fcfd347e1ddc0bdf0d6f71dc133b16e8888c05c74c139707aa6435409adaf463506d3dbb18b76baffdcf8797a31a49f5a6c1964f8663d4f418311a3208c05ed68f0c55510c9244953e0dabf4df69a30eb8c97cfce9cd981a20cc9b1e2806eacc40bc1bc0034330a1dba0db844d050399c92b8f2efb02bc833432384c1e1d0080e3025eb748c63da015890d891a5a9048772933f5c169a909bc38e8e04bddb17fb40ac1aa2f5edddc8e8575670931e99df402394bd02dded34620372c556363fef351c620105ae379178df6abb7f20ffaaeebd7257f804a93f5442ba7df8196ceffde7a5aa995cc7067a19be30c9a4ee3a7801384f83f52538f70e2e8f42ba78d1c3bcba72e0e4f93ccd4b3fd6c293ce361b80d0ff84e8753b6e7b236e442a2402c97ec85b76f34a2731efcfdc323b7d605d438eb7ed7bc624d1090edfaade87abf6432afa554d18e5db07023186b3e9c401996456212903e2699bcd2cfe12ca27edb68e69b14ff5130ba7f75cdaf66fd573461296aaed41d5cdc59642dcc6b86651f56f9b5f1ceec2937b2434c502bcdf89f74d0bed6c804a6b5f380a44ad022b11426b3bd56bdddeeb9cb7dc077f9ecd0b866a63a8962a6cc6a5872c86baffb4617db71ec3ca5f54d5cdaaa5ecc4320887fda8723e8bdbda7e0da42c422abd0e36b25148085394f5173107ca704f4077e58a86185aaef1d415639c2f53ae5b5916aad3ee8dd26bba0847b8ea71e40ed18231876babe6bdf561a9a0b86bab836ac01303189bf74938768d60336cea5739cc0b09f65f15121a177b7b9670915c78295659963672b54713140a7f5e8ece92014610ea51f53e3089ca0217c3ddbffad87f2724ba41db381c98430efd8eab8830e57d62492ff04022b865cf4579d36b3dc4a14596dfd1fd8a553b1597e7b9f6b32f5daa5873a0f5499fb2e5058b2f00646eeb3c5079424ed1491821dda59ef67457919a711ac010a2cf16571e9e32b84a4daf53368ddb480b2640f485fa361c1346ba9c9fb059ae86d3bfe7d6276e948fde0059f36a7d60c9c8b7af38c89451d5a2adabdcf9e05caf6c073e58aaaaab1b05cd4edabf96d3fcd0a96ddb5632a4ffb03f0e31d79ddfcb36e846a41c47b438f85eb5f9bdb2cdbe6a7f94c648461db92248cb89a5b969355f1b29696dc9193792ee99e7452bf3c9411b567504a1a77cba1f8000b733027567c5b0cf8579f0298229cd6e3e591e460265380d83dd2886e4170328edb530a721d81d09032f411153235b5a3ca8cad45ec2208181fde0d29f3effe1a35be9c89974167c81da99d41ea136526e73a552d6f46223b711c2e8696e79583cf5e80f2071787f837af83c0e73b908fc66d8396c1c85b4ccf02d667e67a40c3ce554e7a21d90227835eae79e41ff75877521138429c031318007af7ced1f7840e9d7cf8e7fa22f37dcecc64f82f7c3ec4a387164e3e4c229e5edf43361fe92539fee6d24e1535facbe9b041780acefdabf926a64a1494b6c86ed611c9d1e0e6fb4878b9e00d3ad0a51deef252981d096cbcf918e37900d34042887743b154cde3fc370f2adc6c50e1f36a04edd524105f2792422679ad81cff46d556699b870de53bf8c8fb42ab75d24c1f6c6218d137a478dae2400af076632f9d4914bdf3e2f921034e2efd07d26cd7afdb8b7046d49012298ead517205ff57f0ddffd7569d6647986824f3d1d87f263b362ece2220de0fbe8f465ce7b304558228ba34ea97a2de1c19687b01e9d46b00eab72c53d0127e8b351fb2fa2fd951be37f03a419978962f399cc22600432a2a9aa78e7b284aa8a3937af45b9f892b76bef3b2dbab7737448e2b62c2b18b39b1486a87c3ca7b3307ece01e3e50d9e5d9fbcb353995540626cbb18fe5ccb17083903552a8282ae7ea3c8c774ea96f05fcc3a1a303cede80904d319b518b44795af2714690b363ae048a345d0a2fdcd5069045ed669a758ddba46a398756b69c469c49b7e82b49062059e2345430846d02e41b3b6659c77f75c5e03045a97028732b0666ba77d2a0cef9967741389240dfe64dc068eed039a1a42a77f305fb8813136b78777ee24ae95e12d6c470bc25a0b9b9652c7da58e5b23b9f57c09f979a717178a56a6bbac73ad6c07fcc08ba6d0ea918d0486cb71743156c007de4dde2837a3288b547342b0554ea62a052bda19a323f7b249c4a9390d5ffd18140ef262dbfa4b6b9eb60c8f8280779f8f2a99105be80788a0fff23adb1d628e3ffea2ee91de79222e315828da35af969bbff28b8e49cf3bb53a1be9d78d750644e336afd00a62f8383bfeb33732cd05bd002ab23431b3613c7581298dc8eb4044f27406f968799f57bfe0eeb637f04b63316b4fdda2125cc258423e7c9793f9d2a687124192e75d4bef92c56d2cb825f7b38cf6b11fd9fc9e9637e1d2e80e443c6d757378714d825f18900aa70e48c80e4e6f97c4c45ab1db13f1d16d978f2ef0717a530d7a9971f84386c40067ad3f1ccd0e5373245ddf1adca4ee76ebd75318f2dc16e58727d5fbac4341b049146dd8fc8e52ce824bec4153d073a766f815b63f608ab5aba8334059dac73975d619e354d58383d0360d649e49b500be8667c87b871057736dfa98e73f78687f219ef0984f13b7f9f931f16ec339dfa3f37e5560979d9d37ebbb9f341d9cb994e727e925b098d14e038942b940fbe9ad0ebed1529e693fe63274c1826ef82a5c9fde91049c8fcb564693ceb835edfbb27fa15f5f7bd6ff5fd91ceb7d88a8d8140dbd4bbb72fe8f40b42ba3c878733efa3bf45ff6136d6e9effd12941156c69714004a29d5484491f7977a45988cbbb4fe40ae74c77177ab99293ee2f641a0c99705fce5218e334e43215946de2bf7ac0ddcd34f7cc709f2652af3004f0c0a034276ae99e914c3542781716e80dba4c91b49ab48a9687e3f33cfc21c2e2b54ffd1460b8ad80037ee2208dbd853978bd25eac72fc4cb78e7d2ed9aa8135ff3e330ab05d7befacd1d4656e3f1aaec3484e6893464468983376002a137a2b149de174d6dd2f412343001942a5c6e38e171473dd4614cfd8bf329259fc8c353d8f4926589142d98d055a81dd40cdbaaee535873cb27fe2442f7262a99f8b274f79c0b36c285f9739f8ca9007bac8cf92f2f0147ce1ac12fab14bab39703c78fe750fa262586f366e2eb73846e7d8c93bdbd33b8c8af32d571bddfa1335e6e70e743b3638b438bd7dc20f0ca81c6a9195d6a9f073567cf5d55f415c92fcdbd6d51101899535ecccc95146e7c3bfaad13386d7fd169bc13169c257ddeb8365ad093226a984406eb665b21b4370ecf8c59d6c5e6eef4410cc616296c2a9cd61bcf02d98c084214910567ecb667d06c162c20a58b688fa894b53024c01103bed2b7bdafb53a9889b59d38a1230511f13fdecf2d7f6d5c300cbfd86181db9144fe0b2748ad224d6baebc6da3475cea254c4d96071d42ff01147fc383d8f0e9dac21fc15f017af0f1ccd080cdc68848a7f719bfc4fa2163f187d371a4730dc4037bf3f5da34f66e8f9fe297c428b324e2accc05146dc6eb7c6d3e11951c2a5d62ccc4a3e2a19d002c32cf189a0f5683634991af253d000d1f5a1e8b5d66ddb702220cab338c6f35fa3139e2dce6feb669512623d706b9ab1e2e473d92edd3863faf6c098edd8422b50bdf77f972780fc13387af2a46b0ae60aae790489163312d5fd7a1fe08b8ff0a1738f75853e0f31d5f00810f66081c40ff5f6f38db684339ed68a4137666b2be573b8e4489b713c416c3b3c874dacc05c110a6eb1b09f26b014643dac19f96139699e53b73e4556931050130041d1ffdf9c82b96bb2584a8ed484b8615422189189d226f14716306b5366f25fd940b1453de8bfcb9b5cc3af410810d2eed4419fee3893ae4d1fe48997406f19cbbded71b5d8cdca8319a9925ea94fb9f747a1078df75fd6eee1a0e8a928c620529c40c7a2bc0eea650c0cd699781d003ffc71ad6b8381cfec669ac52709f688bb4def7b3579ed02a589e20fd888053da7c9a0df0eaa1185bb114262657ae2fddea5ccb286c76f716021eeb4020c0959a8059bf1806e7c267729f8214d64c00596635860e32e81cfba23ba3ab5e8439110b48c5c1ac3791a617d86677355e332d84c16566f17adaa058ba5433b5725829b37a9a93cd8b70c173996337809829651f65ba0c2a0fea6c544292dda98eff77d1b6c082ac8c56a8adeee6c2d43566cbdde9072e3f789d58c34a01c9536b74babb1d2d2b2cd16d1389a41f50f0cc695e993350d2b3bfeaeb421922105afd12e776222ab2a407a49782ddb6d14c34c29257edbf8ff5cf3e0f5e4180c49a09babdabf8610b6f4d6555932d84d2ac436eb993fa486255543bf6b6281d18bdd6b8b28f601d3630adb4532477b2ca55536c336626444faa737764ad9eabc94452642f9ea24f44c7f28340ea81abf85915a0248f9f26fbeb665c180d7feed38005d49c52ae56d6bfc9f14d181cbec5d11f545bca80bf825765741d938aea9a839c15701b2a3d2468f533498d6f51211fc539d262251da1f3e92ccbe24de1553880c3a6a797c7540775497dec6d35dd4ee0150346a53258f56e56da89f95351ee76fb9b2c50c1fafd95238d7b60d5471e242c35dae4c58063eb2801e29234e51e049aa12d7046d8f5304ae4fac6427756b5025de317f192c16c9bf304c4491832e68be0a45f5bbfc69270af8448f684895a5152115dc3a1dd067fc0975b2671442672702b3229deed3bfec540a9f56bcfb123c2bf545d3449fa45ff27ab44620c85005b2336701146972a19b67f0a8adc317835be8266471f64792348a0a8cedea3fee4e174d838bcd6244c0d59015a53c41151452fe1da81ebd05a25bef8f43e32fcad7dde0cfa80ae3c24085cec6ef35a37863316c9effb28d08c7626923db433fba9872379791f1facbeea2e344279d5dd525514a13aee202dd4a7988815c04ba44853d2953b76e8a631db4e37fc46aa7503c55cdb1771f507e78b4f9450e8d5e7e8f09537c91146b08396ee7b3c4c4d78f41d246ab4614391bc4daf220e4f1ff6f9e334eee6a56dc22fcaa85eeedf313cb24a5f1cc74cfbeca71aee5040079d8b6624edc06865a44aabf1a9f8d9a4bac2006da0a99caed2278ba0e1d285f73919261130ad7bb4a7381153bd057b9dc8bfcce1ea6a77e04c2afe4bdbea7825b21334e00dea0aa87b011c1268d5e69272828031612e73903a9d7112289c286fabc97dba8c1860822bd6cfb0325c4b66206541be5067e5217110a9c4221a8372de6516c989ad8049df3a232e13d0915ac0f2e8d302b5722d355e166ecf36826327da32dc5404799fae59364f23f66d2b20ff4dac777576edce356cefce7078a2b3dc4251085dc841445fb2cda08a41bacf254f3bd9082352cc66413fe55858c7bb0eeb4ada62fbbc71349f02bd5cc1d0f10708d9ea7e747a7a90f2cb3c6de1b86271eb5da92ee1eb13659e41a6421ab2b8b2f3c15efd86c192034d2022c96be05632c8d3f4d0263688537f8998a429049207b34fd2438b31c834519dedea5656cb16b7799c184152ead9975603e2904ac879303ff1b006f29d10fab4fa4a49c6eb03e52a0c4237d0931e19c0e34f84cc0efbb6bfff73960befc2421dd7578e0987553ecdf16206500f1ac4409a476d8bbe6ba16073f225741b47bd83149828aefb486a8985452901f158a46481d2da877d578e6f4bb10571b24e70a48efc07f045007f9a331f56f012693dc8be29c6fb992199a7b6ef61284e8532f5180db728c4afe2ef3a24b203ed7a6e02c7340372519b5bcb335094bc2b702324fd7cdd056e1acba87064297ea9798ac3ae40711f0d8d7d6b4a7620472354ce14eb1d4c0d3859dec0358d233c216f145aec28a5e9ade640223e812e5a3845a64db8a852c004a6c0815a0933e838ed759d01e8601ac06c2c8d968dcf64e5935630681008e2d1cba3239d74552994db8e3b3f1d03ad637a4543e9dcd0f998ac0fc59fe657076ec0c68a910c28fbb65a4b14202cc1b137b22de837dc0d56f6ad2071c83797f015789e669cc71c55daeaaee64822c01507ee111edb34b8b7b2183c126bb457f5cc7509df94ca23e768615ab6cb0d8964a8d0d1af091b385d2707f1dd98af19638c1641b52b8c0bc700e87a9ad6231b4c0a3ec4c72a90b3e8cd95f8cc17f7a6dba749b74eefafc7541bc8a4291e0bd9732ff69f91d58b6d7d5d0d7690bb0443668cab121978e31db220c97814ac7c5ec2527bbde01500232691278ee2dc497c80faa2236a7d10929091f1e01814d0013b31ab98b8279ca57b86823318e4e7f8e3f161a5de558869cf3b290aed3469418f16e89fc1dc7aa9e5bf28488aef86dc875b0fd06c54aa30e41f53097992f7826b91771b8fc521038c64928d290c7e613a7a80d752103bed9a4df3b84e7b6b047169869f75f3498775e8215212224de5df7d1a9e5e3c99662ea7cdd851a3ee161b65c741b3ba2b5eb38d986ac30361d4b7325328fe0747b81de43faee8884a78b14187d585f9bf25061048d36a69813e2b61af1124f51fad94ed484746cfecb807d0a58363d3e7e9c9e7adbeed5dc09fa917e7be67cc252e64dcb2e7e7cee2d77b65bd2117ba7e8913d1b604236a462317816f8fee5cdc0215df8e764a9141935659efc63b659c361dd87072c427c0fb0f8a6054739aa0995b85101e92d887fccc7423993b7a90609493f58f85c0e240ecd6a90bef15760d3159b9e0d2f20fce2a3cd07a81b3aaf23d5ecf9a5010b9f083be8fbc9863b516605da1f9dd10707f4aa907b4767c04bb1da97bf08205efec29c59580289e208628e8cae6bbcc5b6d8a6ac3739f48a936984bf585267281c15a88bfb5cbe6931bf2d510671a2ec738ab9a4243bfd6fb8beb78947391557d1341155353b73599823451d639e70fe6998cff7cd342de8b3b963bec6c8c87aeb1b080f486961cc36b23e8293a5c87b1d9d390c664bc80e0fcead904f5c01aea65080fdbd0ae232de31aa4522f84bf6e3655099d95b1c9e5901e8283431e875bcc0e799fe316e3300af35f9ecf61179cd15fb245d89d81846ef870263604afaa8a9a729a4a93f3eff1a9ddb553932686fe445b7333f8b27469c6c915d75a2662229b6f2c6002e73898a3b686cb5c383ad60c4cb7c4263016cd91bd41d010476535df01446b4ae928766789541a09897ece253cd0fa414662aae3a9525621ebf076fca66de7c31c3c4d517252fce8cf036ee32019f66ef6b3c725e2ac24b860ba34b278ec38a609ae855f28ade3d29332ac27a34d21cf44c64b9ccba7f6cf70ac0ed7cb3bdc4a45cb81a3cde444fc4bac557e755144d0c9792951b5056699d31d943c1a3d2dab7da5d10aa444cc8dd72094204b571605872de8bd983691a8b253e1b34b97e7abaaabc4e550b0d3eab4e8e1c2463f3542d0e51bd279b5327287032b42ed302d5eb5df46d4d2c2e25649c06f9ea04e89539763af4db47fe9082ec4588328a0f6c29d2fc6da38bef38336e1f2346eaa2b3d9e4cc88a611db481d0819359348e69262f2562bb5a27c053ae82cbf05318f666323d093dbdff77ff1b7255984ea6d75b2193971e09c50d61bd09e3a73e5c19c4b375b7d2b871a95b7147b65155efb6abf58ca048a468240e06e5a96178d94ed491bdcf6bab1706edbca98b513f1f890e5bc8f789e66f6023d576ed002fd1b5babaa984f85f1dab6c3633343d8a4a4cf432ed6a00024bc451c57e4e731fb3dc459daa5732217a60a9c8f49b0a48ef0a88582c1c14ea020ff37ccd99c8d04d14e82a0dd85e75cb1f5a7b0dd75aac7e69cd876385e9e8fb42f288d7ab7acdbc1287d273176b1d8abd92694cbdcb9a8f3c5b76d181599bbec58bf58e85c5bd877d583606229737637b9dcab1c9a0d428f2da64c13b7fee9d2e720b4afbc05e01c9d39f47f8270d201b162bc2c7ef093dbadd01dc6fabf55a7bb0c2c1011a5b8c36d106b23cd40312e456e389cf68f646edc59207c7a635dedebe1a5875b2b8cf0c52c197a41a8f5e3006e13264c672751089b89cdc61401017896dd254bce207529dd0fa28f6a1dfa3cb3fcfd32615b42239012b80a46a0829d2dd0f5116ab34f513e80f7fe5e5554ddacd6255ff579caa747eeffaa81c5f2a277fd2b9dd596e3b979ee6e5b59affc72919041a9fc624c6d525213a636850864c91fd4432fbe53b7caeac2397093246ef229357ed4fe61fc320309fc265abeb64ee0de1e763b4dc600d43509fe89b41546548432672f532bf39a7dfa6fd0108a9524737bde30b0d4a41193aa2e1434eb111c02686b236e1976eae7bcbc9b9c4b7e4d0aa376844101370296ba5fbaeeb6bf54a0a6c2bf703d8ea9e2b72b448f1e6006720886de317c2f5c74304f89e159844b5263da8675a237c960970333dc708be047bc02d8800a14935f93577ccc22dcb354cadc61eb7b6fa2dc215a4536b862b2e6bc2cb54f62b6cf8f9df3de2f995f2d6210d8e32dac1a0d949d6d074ad9c3997ce18c9c5af581c16d1111403d0c80caf952c7aa0609c2aad9c99c7718c1d299c9df522c5bb2a75693894f929125f6cf5ad9fefa69760dba9f617d19ff8d4fb7da40d5dbc5584a88c1eca38a2e0c0f85e1a3be15ff29ee41df188a2e523926ddba6798400258dafefa39ea59046cac3790f2d0bcf99773c0562b4c1e0f95979f63d477bbda4b67dcb175b7f4fdfc4899bf2f9d7005fe33342a8be6097e2c0372bc31971c3a155af87809d3461ac60997c44073c5f3aa61ab8300cd4d4a6d07c2b353ca834a0a98813f91e5735ee3f18bc81dc826d7737e73e974a76b45022caf865e52d20135656037a71c77f93675fa90304006e890a4fe95801a662a0890ff8b8193c02ba0739d4b2406dfa0a489a23b71b9e8a13ca920a42729511b56da50ceca482e194930d03465f089cc85aa26c32ee41cc4c3ca627be381a5fa6fead867546773a7bea17ed0812d68fd06de26c7654e800a77e084f09d3a42da166ecb3349274977534a1d1f5f2e1a60504a5251f058ae9d72b08be053ae5cab0f2b08abb0e410a4625385aeb1f2e8784af6def83b55431c4ed3578a40296fc5fff2a3f46dff8252d79093fd529b7c08c29239039b0dc240fa679e3284117e9fa522df6f2fea3b6047c53efb796b7c35905baabebeb7337784da80ff36c667b3377a633b1b784aa2ebb3d10b9e8954f2c52cad0d83f41c0bf10cdf49d50e3784934d6b0c87f5066dc184809d6e90275ab6738fdb0457ded64fbc14264c400b45adf2fc820f0b7fc5b250d26c8c0f3fd80e21056a9bde99fc9078c23bfa9bf24782a7622ff65543bdc8087ee43c839141ea6b03043b2062f135f877097faf36626fb765fd2b5b2f4e73c4167172e16e759af0a6a45112714ee7d3e625d1449ae7672adaa9fe5d1cac24a830d3834cd0178cae5f890b4c4e587a188196addd37516ce2743a01e66cff43b3006115f828992f73e7c624dd0215877f915a06e176f96d2579e2de273d436814f1e17d70f75db3d65b5390f50862391136887646c1acd8c54bdaf010f504d60ebd7f4fffc239eb6d85df3f2b0e43d5c8a4aef0db970b4189f4ac158cdf35c9a253a041a934ba95cf50156006975b4a8ecfdf57dad46068c150d5872d2076b2607305ce5e94ffb23522e138020b6febf7e5b47a2a171032b31fe5f4be1416ece656ba2d27cbff2bffdfaa6ea1446c73ed512ab6b0122e8d82df11bdc195096e7f7b7cb3babbbd0013d1ce56637e2d11d96c8daaecb1d14c60ab42ac8ebeb0f7f7354a61ab8e63ee41892877c5b274ae175458e0f26d0fe68f580377ca96d5333dcc17377778902ac339bdfcc0a8b3f8d43d6c6edaab0d00850679caa9e963df6c88d2627fc96d017197cec7d4458a3a98641ffcbb34c13395466420e5af93f17ff9ede86d92495d03cbdd26a706a83f8f3bcf852665cd082a240e31b2827e999ab3c343ab6d1fa457ae7a15ba172e9653430e49f168999059a9fdc9afbdb6a68eb295be506028fe89b18db35b2c0969e977df518bcf77180f55f7ba37e1b800ecb2157a44a17a15368c1aaf0a48d34198e4328531c8574df0d1508cc46508f56a708a10a5eba4fbbd5a4a11dd1a2d4760f734c1ae81d5052585be991076192eedcc6d9e286ffb35504fb3722324b437085f685ad1747569c646aa1489f12fcb234fa17e29f8973a72b6647f93865df4c34c47cabcaa111c19450399aaf81249aa3c05441b5d156514217597c772c896886a83d3894372caed58f60b5553520211d1f27ff1abe7da246ab84c17835bd3845a94ac82a3ac40ff055b43f835487128df46041824eba9daf88c7fda8763da3fe8a5ff9acfa18aff6d7330148ebc3f5c7c0f3b2450cd77233bed1ca1020e3d6651795fc84a0fa015a995d67aaf5133bf5dd4c234c91de654efe3d15dfec83145445120495a4017002d8ac060f44ce15640f2193628ca17b973472456ee846282468aaab06593df5cc01dbce1fda2d7f441113210d443e7ba442a2fc01397e170e349bb78b922341d3124d1681246b630f613d9b275164e6846c7f860aedcac94563a151ea8418c5800f16d0e8fa975f9f1fa57741aa67d64ec7f76ffb5ffc044a74f7ecc4270be9c79ebd4d1577b12e5c6262a9c47258360fdfb1733fb51ceefe6da6c996252c83ed471360b1e0001002492b92112eeae1e884bf1d05f054d3a49f840f1069236694baa392869cca6aa66a1114bc8ae85311a8b7a36c9ce64ac79188ecd3144c9d9a83492baafa745e1e2dae3d268878cb4f8a7a1cebc505dad6fa8be7dc7abf6d05e844d2bc022d0c34d2d22c4081c1dedf44f6a16a6cbd8e6fad0007ccbd7e83a312a965b76079fb151993628a5f732b16a0ebc57804fec90a7e9ee242bb98a824a84b293d6c7f1b106adb2505c770b72eda7f701670707c2bd14ba3c79f38aae284ef33e527216e406f32bc1f5121e3b0aa1a61ccf6f8b39d034f7dc30199adab5931ed98d92872feaff3f5639c93f97a78b2efc2f74ee0fdcc81f50e1fe6823ebc7c68ac535c06119a5c11d9ec66f8d8e3ad8a32bfb30b0c4b9e81a67b67433f9df50a3c237d8e59ca45fd2befc3b012434693aeca96df01f16d9aa9be4c334d0109c8b5d8ad83aab0cd662e4731f3834909cd98d8eafd9de3b5b7d9d8a38b571e02e120f1bcefe8e167d284cd316019e1974dbb2d67fc8deaccdd8880728107bc9a930ce1a3dcb02589b6aeddf2e654b7f7e19bc9d125da1a4712467d49ce9ce0da7af7535f630e497c7b3d168a9e1a984150795015b053cfb46f2fbd44072ac69025cc6b15c54b30a27707b76d4563e3e68310f5e04f613b9dfde78633f51728430ed631a229498d122d8f323a1a20dd8f3cd76accffb9f47200aa64025aba44b61b878bb0d013bca78b84cd55ca2d11a5aea8ca23f046dd306b7535f99403d70d8e78e632ec90edd6c55b6f6307f43b09910dfbd4b1e0cb693a4083854be891494fc33d670707edbb5ad217ace4cfe0210121fec5c5145acc23e1d9b3780e319170276e862f6eaa40e37a5ebc56f270a15818d188aec31672678efcf28cc07171c5ef8c132e12f07833f4a7edc8c873a63f536b8af3cf27915b663d34d48cc19e5a33ff40ae709c0c1ce4007e117a256bcaa887103352bbaf4e05e7e745846ae7d69d8c3dbdc81d5f6690af77abf214a610eb5608c4868670202fe9701dd0522fdea2a3cb73103e29a23054ddfd71811b547a0667de43934b96d2dabc97e341612dc15c339df6acd474f712dc5b4b867b6668533e40e9bfe2f070e523b8c8ef61874df4ffec0ce029f39ce10ed75a208a71b2db4023009b8d378b4581ea7f250e650710f2407c19137f5d8df61a2569c75481bb19052fe9f2981820221d6d7a2ac501b1ab38565ca2064b353ac5c5961e872b4fee1555a1f4014a8fbd466e6ab2546714366256c1abcb57793b77f6f389d749d58db804db78d66d3cb81b244773bf18e91c3ac7803d5b0d44fb424c17a87d1e5040b600fe7e8c2826c4cd680b43a47ae14677a2c084a4fe0c4108ffb3421c35de93e38ea141726e73f373421b1d97a9ffb6ed951f1e597ea721437f73180999c4115ed4da24a1f2607e49c426d376f9e8e022fcd269d3e2177169976180456730b387cfccf4b704ad990cbba8ae0f18aea1a9092046f8c772ca27566deb976dfac3960b9bd12480c527d4a775bfe5b841c0fabee78a52f701bd6aafd9c909ef78c31145e1b4cb3a1a27e4e0d9535128fd588f1c9e693c03ff5c75fded5db8b407de7a9250cca2ef70ca35d75e8d600a2e6f93060c6847ce0508ab35c79b112a13be3d5f48786b8611642be18c60685a8d2f7a0dd8f7974ae79e29e18082aec138bb471a2d7b91a84869a416e02fa697fcd25041467cba8c146e31c327af32f0dff54fc470e8206ebe040f6f3b2d4de09ce9f409c02262e4bce7da80b56ead1b38f474cafd64c2bc2208d5fa5f52dca1b094d40186b831141c82ff3f443677d0eb5bd7d17523da3be85302a14d0a00ce9865dc3a61024c10fbe29cc79d66a9371fa17be27efb96c651c852380293915e0a0d0b360516b6fadb423a86cc501676287b52db962272fdddc763873d2e2d366414445ca314fc2b441960fb72d4abeccfe4e3b883f3f56bf32f4d24e2ab23af75a13e6f45b7feff017efb583df6bf38d357c7dd2055817b985ffd3f26ffcd27b150d44a42ca63e60f7c8db5a78d6ee487573ac03b495986394bc74ed3308915ef649dab856d0c2239a177090bc9b8c157b8e264ba887fa2475e8a2cdd751f9813614efed139f2cb2058a69ba4accc4033b69b845538504ca9813c8fc1ceef4542037dbf22fcd525e15773c460a7de012cf8461e8e4e96c7250101f2a7a9e3d55396d9035f0c6b2748e6520594c669f218fe347a2761bf18e29b9c691da73d2be131a56e76ce18646d8171dff756957be0ffa35033eb9a45123d78b1e87aa9c53569f627bc91bb0e156eef643b5875c7026587513f70db6ef9427d2291ee5075cd7f1a50e0368fe68542418baf6ce4b72dc3150c32810eb1b6738838bb693ffa822594b60e12c14859bc1ff3d0eda5677c916a6b9e02277aa0380d7691e166a9ab4513e124b149c809f386c99bf6bc4037745d71f71ab990037777c37bc389fbc2322defa3652fd6c345137a46e3aed147122a2d8961b137fa5301d09f3d861aa47f4eba22007b022ba29cda9fc125bf75052b76921aff669fa09e416808c3fd2455b52d3ae7a89caaae74abb15c51823e56cddb2e36a89adf9214d5324573f8381f2038b871e3aa8ac52054a0dba8b73dae21c4caaf53b3378baf3c402a82552c0215be7af0dc6270d00d647edd16ce4d3c0e920207f7beabbb13f0d462ec7d43ff649fbc58831b8325c0a95b5c38a04e01f8c44b5520e0ba1580ce62233dd0cb0054f4009c6b3b42a2c9000aa04980cc2c9b8a8129e93196802ebfa843fc1c4e513282554d5a3b935778331197a6dd8ef19a802bb6e154c956fd3d20ade8f0d502ad6d403a01f36ca79572b5c432d5424ee73d8c58b4da957b7249ac593ff7e4c7147c90b0ac8a6c1b2e99a59a68f8674486a090cbc315e5bc2c812ca39535b08f9b87190888d15dcca05ece0db324b62daac0601ef968c3cfdda1d5950221388170b880e3f549f3c0f9d0021ee13418bd222ff19d68999f41f8d7c4090e8d1afc8a2d49e3fa7e99a7c9534adab9dc706d9590a2918cf4b1996b4d5b6b544d5286aebff0f95d42cbe7918c5a4c942bd1f8d4126b5d9ee5c943f9b6d4a1679d8d09dc02df10c3044df4349664da20d4b87ec46a010d0cc3c0cb35e76055bd4be646ad8c5343cbf85c840cbe13d3bafe49773d2f3802ea478999376d6fdad7f068c73fb0d760ce91c92ae19d405a11291edbe44d9cc1d7169becb56bab6707d9fb84001d8f550adeba3c2bef52e1fcc7275a971127ddf597cb192a6682c9b82de5fe3151ae81a36de54ddaaa6942bb9159250a6dbbfe417f48f0e72d8c300a43c51513486813840e7bd6a0567f74bdb6edf3e5be7f1916f592d16999b7c570cd1867203d06e1218585eb321a48000fb438de98c4a9d89cfcbe116dc727c50e1332d668d732df45a3ae69bf40cc4d02d6c9a87256e02dc58351ce2460f4ab0373e77e6d421a74cb332bd961d3c9d83771f60d3ce423a1332ac6897714ea38ac82e9e1c5c2675ceb55eccecc0d5bc194cbcac1a5d1301b20c98298d4bad784c5cc570b0f3714c189a4563532dbbf979e5d9715ac44b68ef3dfa5d5e0c9a37753a9f79d4fd5bcc2adf2d2aa7e0375396291852b3d7041f24a760a213d6a1d0c695a750ca9d5a183bc11e11cbccccf2e4a6233cfcf277dc7148ba7d3c77c2501305dbd228045a7177c11c97bf390d9a61cd9efb83e758bcde0e8975c1423bd68c734f934a6b7225a05247451ebbdb243b16a3971bf8e889112a42a8f5c629153c60a30fdf1aaac8b0886a33aac550115f5696b459fa618447cee944fd292c98334dd2e4925f5f88defcfb14aaccec53b188b80c7a108bf3d7ab7ba29772b7ffbe2ffe154209c23a926b491e3520bad81e67a924e321e337d5954d926f302acd8619731497790bb354102cf6f3acb7f3ccd4a6521071a5875dfcf63ae67cce673381761b06e65dae727dc60ff4cfc767f7fc6241ac7822b103e0d278db058fc13c31da7488fd126c94bb592b3f29fa9f0377718f599c069dc1d4a57da021250265550eaef0fa3beb0339409cd6a89a4ae5e46bd15571dbbf40c2722396f649b31cfa2ac8291d941d340775dc4af07e998c5d975a15cf40bdfe8ac2aa2f7734edc880df7ed13efba048d152cca2c6e14f7dfee6bd1638cac297a76a2d895ce459336f8260357c60277c7dd3b1f1ed14f20b8afd405b163b4e1eecad0a0d91d3e51a8d1987bec2b9b04dd8924f03ef88a3ac89cfe7d3d798053815a92fabdc1913b3544eb35587500737589f92130add64bd24d11bbd431140d6d6ff5fe0e6e8d731c12e6e6caed7cc31d85ae75629feb9787fbc353ee7a7b57087c8e26dc1de5d899cecf45d0839964e1c8009e04c4001ce9069ba3ef6eeb7603016c2a056109e5bf9f6954df9a3e42d53881c262e42db95e29cf4072ea745113b68488c9e136a35bd1d908678af52198750f701ca78ec0b4afffb3935f40b70a40cec3d7fb9411b45311d2a111561015a50182166372d03e6a251ae008fdd160149572976259df1867294eee043a29f8732746f7df3d226c80bdca48aa3b4ed8b5b1e63d88d04de0c41ae29a504dd67c4f4a225bddb9371a4533ca3abdb798dfe0a69ee9ec2d8734928e8193af099e0c4a01bc6ee7dc00ddcdc2950d736323a062205c0e1c144f1a8ae2b89b34ed95adf266f3f8160f094bb47b534ec457598e5ef4b689c352f96d8407577c543a47569ca04c451d1bda076b83b639095364dd3ca170ac0782f55a751b28612dfb885127962c97a8edcbf350b2dc381cb6bf1f63ed4558af75ef743f659e8e86dcd9ed1c5a2ebe1ac124ac79f26d66b53796f678aac3698bde311d5ff212b265a854aa39106eef0f803ed2fbee1e0e44f7d22669e400c25cf776c18b5562b9d15500691d1075bd1594b321d13ce618007838c1a1af77696aca1ec8cfcea4c53f71b8a34f2f5edb809903c76fe347557236bec7ab7f7ba56069f6d90475ce3af8a93e5c8c769bc43f5bce5e84405c6b1b4592f0cc67a68850616ae1161def0455fde6dcb0f97becd7cb40b6fa1bed3f27a03c59f7cedb3dca4c9d79965189c080ea0bbe4e93f0157f8a2f0ed8e7f9bce7da55b42e892b9420866525f6e0f43ed5d5719d9b15626930a3b1bfb5fa206c7a63bfbea94f1f1c518b4f567536ffb75478d8e570fadb31089804843d9f4d283637a0bd5a28112f7229b19781f011ab1c7465572b7ace7519b00f3d0d7c058dc9a2445409defd11ef645c5d6b2206968ef113090bbdf9977a02c46992f635e456da7cb971186ad6156f84b87fbc9519c11b812e77ef0931725e09f0c685208aed8561c16cb2b942b4716b9355930e84fef8562060b6dc96ae2284627b7448528c186f6e23b3bca8ff261cc162590d141ffd07e353115e101bebf0288c615193c35edd12bd7e6bb93e341e38e21a60657e60804d8f4ab077b896321c66d742b76f7cb0c9d021cfc628d5a471199e6bb8b8159ed060b14c8bb94e183c840a4a8eb12a6d1da821f5398dc7441fd3a897c505ed57a032b2e1a8ac7bf9606661a6c0a15884202eccfe12684fd7a1fe03e402f871b78b0be27901dca5432457648fefc1635e55f1cbdce26f80d89b271cfdd8e36a574d68c2727267c7766b5c6ca88c2486737b0e0a7f0933879f1a72aed4051c7eee07b77559ebb1530c3c8c89d7b3edfacee144bedb88c3867893925e71302034179626126939ec0ca2389cea376b08e7b8cc41f0854708bf70a5d978bb61fc0931c6cab0e387bb1509cd1b9fd73536b6ca7b024d4d464025354fa2832ab9c999bba36db839c2c3313a9d2fe2bdb20a6efef55bbc50ff0259a92ff2c864d5ce991e0a1e9f6821d49e53247610cc833fb115d18d207bfc6288a5dc78f20f88f101a6d954be980e6599a0f1908236973889b90bb07df839d4efc261df43b328d696c58b18f609b431d3cfb8e8e4318db36b744e113309fc3ab6c398843b5462e39b9ac53c1c1c59ef0cb2a38d20b60541aaa8eb7867fd6cf940d7d42975ab08a03541f6c0d64b748a4714ecfa847dedfa5b37405878ee8d1cdcf383803a217aa760bc944b946b12f9f7b537a2b1114705f7c4d2e720ca951ae6325cc569edf86f98b9e439f8e4c1f4464feb7eb28e2b3e28027986316eb4b1b9f0aedcb5500ded66c6768bf07e08901c1f0b65a0e54d7dde4ea5c3679e00293ada8a4dad41877bbd8261ef37763594af54ee9b510105cc75003d355c3a3dc6e101b9a442be82a452a88ded7f400cd076b83c8b86767b4f92c5b1b0dd8a04df92b616cc0f9fc974a822f704fe4c31c113618fb7f096a5542217cb61708a5ac0ab17861578c85964f2a6ff7213629c747a061456642c5edba616de1d144b294455d10aad56076ce177615513c15275b2069fea10d69d234bc8ecd10f9338a2808b41457f60a8a4155593ce43439ee105e5a6923d6715ee4e8605017c51c860245c8e5b35da208a2ce07ccf6919db8d7f721eaa75e513dd7ed75b3acbfbd941b2cf7dd906077a7d3e54ed02922fd34699a81635b37b2dba25ae1bfc8d444d9cecd8eca1df2d165ddfab2364115b479ebaecd9cf2898905bac</script>
  <div class="hbe hbe-content">
    <div class="hbe hbe-input hbe-input-xray">
      <input class="hbe hbe-input-field hbe-input-field-xray" type="password" id="hbePass">
      <label class="hbe hbe-input-label hbe-input-label-xray" for="hbePass">
        <span class="hbe hbe-input-label-content hbe-input-label-content-xray">您好, 这里需要密码.</span>
      </label>
      <svg class="hbe hbe-graphic hbe-graphic-xray" width="300%" height="100%" viewBox="0 0 1200 60" preserveAspectRatio="none">
        <path d="M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0"></path>
        <path d="M0,2.5c0,0,298.666,0,399.333,0C448.336,2.5,513.994,13,597,13c77.327,0,135-10.5,200.999-10.5c95.996,0,402.001,0,402.001,0"></path>
      </svg>
    </div>
  </div>
</div>
<script data-pjax src="/lancewk/lib/hbe.js"></script><link href="/lancewk/css/hbe.style.css" rel="stylesheet" type="text/css"></article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta"><i class="fas fa-circle-user fa-fw"></i>文章作者: </span><span class="post-copyright-info"><a target="_blank" rel="noopener" href="https://xxxxxx.com">0xking</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta"><i class="fas fa-square-arrow-up-right fa-fw"></i>文章链接: </span><span class="post-copyright-info"><a href="https://gitee.com/lancewk/post/dc8d366.html">https://gitee.com/lancewk/post/dc8d366.html</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta"><i class="fas fa-circle-exclamation fa-fw"></i>版权声明: </span><span class="post-copyright-info">本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许可协议。转载请注明来自 <a href="https://gitee.com/lancewk" target="_blank">king blog</a>！</span></div></div><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/lancewk/tags/%E5%8D%9A%E5%AE%A2/">博客</a><a class="post-meta__tags" href="/lancewk/tags/%E4%BA%8C%E6%AC%A1%E5%85%83%E7%9C%8B%E6%9D%BF%E5%A8%98/">二次元看板娘</a></div><div class="post_share"><div class="social-share" data-image="/lancewk/img/02%20(2).png" data-sites="facebook,twitter,wechat,weibo,qq"></div><link rel="stylesheet" href="https://lib.baomitu.com/social-share.js/1.0.16/css/share.min.css" media="print" onload="this.media='all'"><script src="https://lib.baomitu.com/social-share.js/1.0.16/js/social-share.min.js" defer></script></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-full"><a href="/lancewk/post/5372cc32.html" title="Butterfly 安裝文檔(二) 主題頁面  Butterfly"><img class="cover" src="https://d-sketon.top/img/backimg/bg2.jpg" onerror="onerror=null;src='/lancewk/img/404.jpg'" alt="cover of previous post"><div class="pagination-info"><div class="label">上一篇</div><div class="prev_info">Butterfly 安裝文檔(二) 主題頁面  Butterfly</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="fas fa-thumbs-up fa-fw"></i><span>相关推荐</span></div><div class="relatedPosts-list"><div><a href="/lancewk/post/5372cc32.html" title="Butterfly 安裝文檔(二) 主題頁面  Butterfly"><img class="cover" src="https://d-sketon.top/img/backimg/bg2.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2024-04-10</div><div class="title">Butterfly 安裝文檔(二) 主題頁面  Butterfly</div></div></a></div><div><a href="/lancewk/post/4ea940d2.html" title="博客搭建+美化（巨细版本）"><img class="cover" src="https://d-sketon.top/img/backimg/bg1.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2024-04-03</div><div class="title">博客搭建+美化（巨细版本）</div></div></a></div><div><a href="/lancewk/post/dabe8c2.html" title="如何更新Hexo及插件的版本？如何更新主题版本？"><img class="cover" src="https://d-sketon.top/img/backimg/bg2.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2023-04-03</div><div class="title">如何更新Hexo及插件的版本？如何更新主题版本？</div></div></a></div><div><a href="/lancewk/post/417e2c66.html" title="Markdown语法及原理从入门到高级"><img class="cover" src="https://d-sketon.top/img/backimg/bg2.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2024-04-01</div><div class="title">Markdown语法及原理从入门到高级</div></div></a></div><div><a href="/lancewk/post/cb557a52.html" title="hexo-blog-encrypt"><img class="cover" src="https://d-sketon.top/img/backimg/bg1.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2023-04-03</div><div class="title">hexo-blog-encrypt</div></div></a></div></div></div><hr class="custom-hr"/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> 评论</span></div></div><div class="comment-wrap"><div><div id="lv-container" data-id="city" data-uid="MTAyMC81OTczMC8zNjE5Mg"></div></div></div></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="/lancewk/img/02%20(1).png" onerror="this.onerror=null;this.src='/lancewk/img/catloading.gif'" alt="avatar"/></div><div class="author-info__name">0xking</div><div class="author-info__description"></div></div><div class="card-info-data site-data is-center"><a href="/lancewk/archives/"><div class="headline">文章</div><div class="length-num">11</div></a><a href="/lancewk/tags/"><div class="headline">标签</div><div class="length-num">6</div></a><a href="/lancewk/categories/"><div class="headline">分类</div><div class="length-num">1</div></a></div><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/xxxxx" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:xxxxxx@gmail.com" target="_blank" title="Email"><i class="fas fa-envelope" style="color: #4a7dbe;"></i></a><a class="social-icon" href="http://wpa.qq.com/msgrd?v=3&amp;uin=xxxxx&amp;site=qq&amp;menu=yes" target="_blank" title="QQ"><i class="fab fa-qq"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">This is my Blog</div></div><div class="card-widget girl" id="girl"><div class="item-headline"><i></i><span></span></div><div class="item-content"><div><div><video style="width: 100%;border-radius: 5px;transform: translateZ(0);will-change: scroll-position;" id="girl-video" src="https://www.cunshao.com/666666/api/web.php" controls="" controlslist="nodownload" ></video></div><div style="width: 100%;display: flex;justify-content: space-between;margin-top: 4px;" class="girl_btn_box"><div class="girl_btn_fuck">暂停/播放</div><div class="girl_btn_next">换一位</div></div></div> <style>#girl.card-widget.girl .item-headline{display:none;} .girl_btn_box>div {width: 45%;padding: 4px 0;background: var(--btn-bg);color: #fff;border-radius: 6px;text-align: center;box-sizing: border-box;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}</style><script> var girlVideo=document.getElementById("girl-video");if (girlVideo) {  var btnPlay = document.querySelector(".girl_btn_fuck");  var btnNext = document.querySelector(".girl_btn_next");  btnPlay.addEventListener("click", function () {    if (girlVideo.paused) {      girlVideo.play();      btnPlay.textContent = "暂停";    } else {      girlVideo.pause();      btnPlay.textContent = "播放";    }  });  btnNext.addEventListener("click", function () {    girlVideo.src = "https://www.cunshao.com/666666/api/web.php";    girlVideo.play();  });  girlVideo.addEventListener("ended", function () {    girlVideo.src = "https://www.cunshao.com/666666/api/web.php";    girlVideo.play();  });}</script></div></div><div class="card-widget tzy-right-widget" id="card-wechat"><div id="flip-wrapper"><div id="flip-content"><div class="face"></div><div class="back face"></div></div></div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="item-headline"><i class="fas fa-stream"></i><span>目录</span><span class="toc-percentage"></span></div><div class="toc-content toc-div-class" style="display:none"><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E5%AE%89%E8%A3%85"><span class="toc-number">1.</span> <span class="toc-text">安装</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Hexo"><span class="toc-number">1.1.</span> <span class="toc-text">Hexo</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%E5%85%B6%E4%BB%96%E7%9A%84-for-jekyll-wordpress-etc"><span class="toc-number">1.2.</span> <span class="toc-text">其他的, for jekyll, wordpress, etc</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E9%85%8D%E7%BD%AE"><span class="toc-number">2.</span> <span class="toc-text">配置</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E8%AF%A6%E7%BB%86%E7%9A%84%E8%AE%BE%E7%BD%AE"><span class="toc-number">3.</span> <span class="toc-text">详细的设置</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#helper%E7%89%B9%E6%9C%89"><span class="toc-number">3.1.</span> <span class="toc-text">helper特有</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#General-Settings"><span class="toc-number">3.2.</span> <span class="toc-text">General Settings</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E6%A8%A1%E5%9E%8B"><span class="toc-number">4.</span> <span class="toc-text">模型</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#a-live2d-models%E5%AD%90%E7%9B%AE%E5%BD%95%E5%90%8D%E7%A7%B0"><span class="toc-number">4.1.</span> <span class="toc-text">a. live2d_models子目录名称</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#b-%E7%9B%B8%E5%AF%B9%E4%BA%8E%E5%8D%9A%E5%AE%A2%E6%A0%B9%E7%9B%AE%E5%BD%95%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E8%B7%AF%E5%BE%84"><span class="toc-number">4.2.</span> <span class="toc-text">b. 相对于博客根目录的自定义路径</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#c-npm-%E6%A8%A1%E5%9D%97%E5%90%8D"><span class="toc-number">4.3.</span> <span class="toc-text">c. npm 模块名</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#%E4%BD%BF%E7%94%A8%E7%8E%B0%E6%9C%89%E7%9A%84"><span class="toc-number">4.3.1.</span> <span class="toc-text">使用现有的</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%E5%8F%91%E5%B8%83%E4%BD%A0%E8%87%AA%E5%B7%B1%E7%9A%84%E6%A8%A1%E5%9E%8B%E5%8C%85"><span class="toc-number">4.3.2.</span> <span class="toc-text">发布你自己的模型包</span></a></li></ol></li></ol></li></ol></div></div><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/lancewk/post/dc8d366.html" title="向你的Hexo里放上一只萌萌哒二次元看板娘!"><img src="/lancewk/img/02%20(2).png" onerror="this.onerror=null;this.src='/lancewk/img/404.jpg'" alt="向你的Hexo里放上一只萌萌哒二次元看板娘!"/></a><div class="content"><a class="title" href="/lancewk/post/dc8d366.html" title="向你的Hexo里放上一只萌萌哒二次元看板娘!">向你的Hexo里放上一只萌萌哒二次元看板娘!</a><time datetime="2024-04-10T10:18:49.000Z" title="发表于 2024-04-10 18:18:49">2024-04-10</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/lancewk/post/5372cc32.html" title="Butterfly 安裝文檔(二) 主題頁面  Butterfly"><img src="https://d-sketon.top/img/backimg/bg2.jpg" onerror="this.onerror=null;this.src='/lancewk/img/404.jpg'" alt="Butterfly 安裝文檔(二) 主題頁面  Butterfly"/></a><div class="content"><a class="title" href="/lancewk/post/5372cc32.html" title="Butterfly 安裝文檔(二) 主題頁面  Butterfly">Butterfly 安裝文檔(二) 主題頁面  Butterfly</a><time datetime="2024-04-10T10:18:49.000Z" title="发表于 2024-04-10 18:18:49">2024-04-10</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/lancewk/post/82ef290f.html" title="a3"><img src="https://d-sketon.top/img/backimg/bg3.jpg" onerror="this.onerror=null;this.src='/lancewk/img/404.jpg'" alt="a3"/></a><div class="content"><a class="title" href="/lancewk/post/82ef290f.html" title="a3">a3</a><time datetime="2024-04-03T10:19:02.000Z" title="发表于 2024-04-03 18:19:02">2024-04-03</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/lancewk/post/f5e81999.html" title="a2"><img src="https://d-sketon.top/img/backimg/bg2.jpg" onerror="this.onerror=null;this.src='/lancewk/img/404.jpg'" alt="a2"/></a><div class="content"><a class="title" href="/lancewk/post/f5e81999.html" title="a2">a2</a><time datetime="2024-04-03T10:18:56.000Z" title="发表于 2024-04-03 18:18:56">2024-04-03</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/lancewk/post/4ea940d2.html" title="博客搭建+美化（巨细版本）"><img src="https://d-sketon.top/img/backimg/bg1.jpg" onerror="this.onerror=null;this.src='/lancewk/img/404.jpg'" alt="博客搭建+美化（巨细版本）"/></a><div class="content"><a class="title" href="/lancewk/post/4ea940d2.html" title="博客搭建+美化（巨细版本）">博客搭建+美化（巨细版本）</a><time datetime="2024-04-03T10:18:49.000Z" title="发表于 2024-04-03 18:18:49">2024-04-03</time></div></div></div></div></div></div></main><footer id="footer" style="background: falst"><div id="footer-wrap"><div id="ft"><div class="ft-item-1"><div class="t-top"><div class="t-t-l">    <p class="ft-t t-l-t">✨星辰之旅✨</p><div class="bg-ad"><div>再看看那个光点，它就在这里，这是家园，这是我们 —— 你所爱的每一个人，你认识的一个人，你听说过的每一个人，曾经有过的每一个人，都在它上面度过他们的一生✨</div><div class="btn-xz-box"><a class="btn-xz" target="_blank" rel="noopener" href="https://stellarium.org/">点击开启星辰之旅✨        </a></div></div></div><div class="t-t-r"><p class="ft-t t-l-t">网站导航</p><ul class="ft-links"><li><a href="../license/">使用指南</a><a href="/">网址导航</a></li><li><a href="../gallery/">看看图片</a><a href="../comments/">留点什么</a></li><li><a href="../about/">关于博主</a><a href="../archives/">文章归档</a></li><li><a href="../categories/">文章分类</a><a href="../tags/">文章标签</a></li></ul></div></div></div><div class="ft-item-2"><div class="t-t-l"></div><p class="ft-t">推荐友链</p><div class="ft-img-group"><div class="img-group-item"><a target="_blank" rel="noopener" href="https://tzy1997.com/"><img src="https://bu.dusays.com/2022/05/02/626f92e193879.jpg" alt=""/></a></div><div class="img-group-item"><a target="_blank" rel="noopener" href="https://tzy1997.com/"><img src="https://bu.dusays.com/2022/05/02/626f92e193879.jpg" alt=""/></a></div><div class="img-group-item"><a target="_blank" rel="noopener" href="https://tzy1997.com/"><img src="https://bu.dusays.com/2022/05/02/626f92e193879.jpg" alt=""/></a></div></div><div class="t-t-r"><p class="ft-t">公益广告</p><div class="bg-ad"><div>国家反诈中心是国务院打击治理电信网络新型违法犯罪工作部际联席会议合成作战平台，集资源整合、情报研判、侦查指挥为一体，在打击、防范、治理电信网络诈骗等新型违法犯罪中发挥着重要作用。</div><div class="btn-xz-box"><a class="btn-xz" target="_blank" rel="noopener" href="https://www.hack-gov.com.cn/posts/21480.html">下载（国家反诈中心） APP</a></div></div></div></div></div><div class="copyright">&copy;2020 - 2024 By 0xking</div><div class="footer_custom_text">I wish you to become your own sun, no need to rely on who's light.<p><a target="_blank" href="https://hexo.io/"><img src="https://img.shields.io/badge/Frame-Hexo-blue?style=flat&logo=hexo" title="博客框架为Hexo"></a>&nbsp;<a target="_blank" href="https://butterfly.js.org/"><img src="https://img.shields.io/badge/Theme-Butterfly-6513df?style=flat&logo=bitdefender" title="主题采用butterfly"></a>&nbsp;<a target="_blank" href="https://www.jsdelivr.com/"><img src="https://img.shields.io/badge/CDN-jsDelivr-orange?style=flat&logo=jsDelivr" title="本站使用JsDelivr为静态资源提供CDN加速"></a> &nbsp;<a target="_blank" href="https://vercel.com/ "><img src="https://img.shields.io/badge/Hosted-Vervel-brightgreen?style=flat&logo=Vercel" title="本站采用双线部署，默认线路托管于Vercel"></a>&nbsp;<a target="_blank" href="https://vercel.com/ "><img src="https://img.shields.io/badge/Hosted-Coding-0cedbe?style=flat&logo=Codio" title="本站采用双线部署，联通线路托管于Coding"></a>&nbsp;<a target="_blank" href="https://icp.gov.moe/?keyword=20242550"><img src="https://sourcebucket.s3.bitiful.net/badge/萌ICP备-20226665-fe1384.svg"> </a>&nbsp;<a target="_blank" href="https://github.com/"><img src="https://img.shields.io/badge/Source-Github-d021d6?style=flat&logo=GitHub" title="本站项目由Gtihub托管"></a>&nbsp;<a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="https://img.shields.io/badge/Copyright-BY--NC--SA%204.0-d42328?style=flat&logo=Claris" title="本站采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可"></a></p></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="阅读模式"><i class="fas fa-book-open"></i></button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button class="close" id="mobile-toc-button" type="button" title="目录"><i class="fas fa-list-ul"></i></button><a id="to_comment" href="#post-comment" title="直达评论"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button><button id="go-down" type="button" title="直达底部" onclick="btf.scrollToDest(document.body.scrollHeight, 500)"><i class="fas fa-arrow-down"></i></button></div></div><div><script src="/lancewk/js/utils.js"></script><script src="/lancewk/js/main.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/5.0.33/fancybox/fancybox.umd.min.js"></script><div class="js-pjax"><script>(()=>{
  const loadLivere = () => {
    if (typeof LivereTower === 'object') window.LivereTower.init()
    else {
      (function(d, s) {
          var j, e = d.getElementsByTagName(s)[0];
          if (typeof LivereTower === 'function') { return; }
          j = d.createElement(s);
          j.src = 'https://cdn-city.livere.com/js/embed.dist.js';
          j.async = true;
          e.parentNode.insertBefore(j, e);
      })(document, 'script');
    }
  }

  if ('Livere' === 'Livere' || !false) {
    if (false) btf.loadComment(document.getElementById('lv-container'), loadLivere)
    else loadLivere()
  } else {
    window.loadOtherComment = loadLivere
  }
})()</script></div><div class="aplayer no-destroy" data-id="2276118625" data-server="netease" data-type="playlist" data-fixed="true" data-mini="true" data-listFolded="false" data-order="random" data-preload="none" data-autoplay="true" muted></div><script>var OriginTitile=document.title;var titleTime;document.addEventListener("visibilitychange",function(){if(document.hidden){document.title="w(ﾟДﾟ)w 不要走！再看看嘛！";clearTimeout(titleTime)}else{document.title="♪(^∇^*)欢迎肥来！"+OriginTitile;titleTime=setTimeout(function(){document.title=OriginTitile},2000)}});</script><script>var now1=new Date();function createtime1(){var grt=new Date("08/09/2022 00:00:00");now1.setTime(now1.getTime()+250);var days=(now1-grt)/1000/60/60/24;var dnum=Math.floor(days);var ascll=[`欢迎来到kingの小家!`,`Future is now🍭🍭🍭`,`0᭄ོꦿx᭄ོꦿk᭄ོꦿi᭄ོꦿn᭄ོꦿg᭄ོꦿ`,"小站已经苟活",dnum,"天啦!","©2022 By 0xking",];setTimeout(console.log.bind(console,`\n%c${ascll[0]}%c ${ascll[1]}%c ${ascll[2]}%c${ascll[3]}%c ${ascll[4]}%c ${ascll[5]}\n\n%c ${ascll[6]}\n`,"color:#39c5bb","","color:#39c5bb","color:#39c5bb","","color:#39c5bb",""))}createtime1();function createtime2(){var ascll2=[`NCC2-036`,`调用前置摄像头拍照成功，识别为「很酷」`,`Photo captured:`,`🤪`];setTimeout(console.log.bind(console,`%c ${ascll2[0]}%c ${ascll2[1]}%c\n${ascll2[2]}%c\n${ascll2[3]}`,"color:white; background-color:#10bcc0","","",'background:url(../img/02 (2).png) no-repeat;font-size:450%'));setTimeout(console.log.bind(console,"%c WELCOME %c 欢迎光临，我的博客","color:white; background-color:#23c682",""));setTimeout(console.warn.bind(console,"%c ⚡ Powered by king⚡ %c 你正在访问0xking⚡の小家","color:white; background-color:#f0ad4e",""));setTimeout(console.log.bind(console,"%c W23-12 %c 系统监测到你已打开控制台","color:white; background-color:#4f90d9",""));setTimeout(console.warn.bind(console,"%c S013-782 %c 你现在正处于监控中","color:white; background-color:#d9534f",""))}createtime2();console.log=function(){};console.error=function(){};console.warn=function(){};</script><script>var anzhiyu={changeMusicBg:function(isChangeBg=true){if(window.location.pathname!="/music/"){return}const anMusicBg=document.getElementById("an_music_bg");if(isChangeBg){const musiccover=document.querySelector("#anMusic-page .aplayer-pic");anMusicBg.style.backgroundImage=musiccover.style.backgroundImage}else{let timer=setInterval(()=>{const musiccover=document.querySelector("#anMusic-page .aplayer-pic");console.info(anMusicBg);if(musiccover){clearInterval(timer);anMusicBg.style.backgroundImage=musiccover.style.backgroundImage;anzhiyu.addEventListenerChangeMusicBg();if(document.querySelector("#nav-music meting-js").aplayer&&!document.querySelector("#nav-music meting-js").aplayer.audio.paused){anzhiyu.musicToggle()}}},100)}},addEventListenerChangeMusicBg:function(){const anMusicPage=document.getElementById("anMusic-page");const aplayerIconMenu=anMusicPage.querySelector(".aplayer-info .aplayer-time .aplayer-icon-menu");anMusicPage.querySelector("meting-js").aplayer.on("loadeddata",function(){anzhiyu.changeMusicBg();console.info("player loadeddata")});aplayerIconMenu.addEventListener("click",function(){document.getElementById("menu-mask").style.display="block";document.getElementById("menu-mask").style.animation="0.5s ease 0s 1 normal none running to_show"});document.getElementById("menu-mask").addEventListener("click",function(){if(window.location.pathname!="/music/")return;anMusicPage.querySelector(".aplayer-list").classList.remove("aplayer-list-hide")})},};anzhiyu.changeMusicBg(false);</script><script data-pjax type="application/javascript" src="/js/Sakura.js"></script><script defer="defer" id="fluttering_ribbon" mobile="true" src="https://cdnjs.cloudflare.com/ajax/libs/butterfly-extsrc/1.1.3/canvas-fluttering-ribbon.min.js"></script><link rel="stylesheet" href="/lancewk/css/APlayer.min.css" media="print" onload="this.media='all'"><script src="/lancewk/js/APlayer.min.js"></script><script src="/lancewk/js/Meting.min.js"></script><script src="https://lib.baomitu.com/pjax/0.2.8/pjax.min.js"></script><script>let pjaxSelectors = ["meta[property=\"og:image\"]","meta[property=\"og:title\"]","meta[property=\"og:url\"]","head > title","#config-diff","#body-wrap","#rightside-config-hide","#rightside-config-show",".js-pjax"]

var pjax = new Pjax({
  elements: 'a:not([target="_blank"]):not([href="/music/"]):not([href="/no-pjax/"])',
  selectors: pjaxSelectors,
  cacheBust: false,
  analytics: false,
  scrollRestoration: false
})

document.addEventListener('pjax:send', function () {

  // removeEventListener
  btf.removeGlobalFnEvent('pjax')
  btf.removeGlobalFnEvent('themeChange')

  document.getElementById('rightside').classList.remove('rightside-show')
  
  if (window.aplayers) {
    for (let i = 0; i < window.aplayers.length; i++) {
      if (!window.aplayers[i].options.fixed) {
        window.aplayers[i].destroy()
      }
    }
  }

  typeof typed === 'object' && typed.destroy()

  //reset readmode
  const $bodyClassList = document.body.classList
  $bodyClassList.contains('read-mode') && $bodyClassList.remove('read-mode')

  typeof disqusjs === 'object' && disqusjs.destroy()
})

document.addEventListener('pjax:complete', function () {
  window.refreshFn()

  document.querySelectorAll('script[data-pjax]').forEach(item => {
    const newScript = document.createElement('script')
    const content = item.text || item.textContent || item.innerHTML || ""
    Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value))
    newScript.appendChild(document.createTextNode(content))
    item.parentNode.replaceChild(newScript, item)
  })

  GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update()

  typeof panguInit === 'function' && panguInit()

  // google analytics
  typeof gtag === 'function' && gtag('config', '', {'page_path': window.location.pathname});

  // baidu analytics
  typeof _hmt === 'object' && _hmt.push(['_trackPageview',window.location.pathname]);

  typeof loadMeting === 'function' && document.getElementsByClassName('aplayer').length && loadMeting()

  // prismjs
  typeof Prism === 'object' && Prism.highlightAll()
})

document.addEventListener('pjax:error', e => {
  if (e.request.status === 404) {
    pjax.loadUrl('/lancewk/404.html')
  }
})</script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span>  数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div><hr/><div id="local-search-results"></div><div id="local-search-stats-wrap"></div></div></div><div id="search-mask"></div><script src="/lancewk/js/search/local-search.js"></script></div></div><!-- hexo injector body_end start --><script data-pjax>
  function butterfly_clock_anzhiyu_injector_config(){
    var parent_div_git = document.getElementsByClassName('sticky_layout')[0];
    var item_html = '<div class="card-widget card-clock"><div class="card-glass"><div class="card-background"><div class="card-content"><div id="hexo_electric_clock"><img class="entered loading" id="card-clock-loading" src="https://npm.elemecdn.com/hexo-butterfly-clock/lib/loading.gif" style="height: 120px; width: 100%;" data-ll-status="loading"/></div></div></div></div></div>';
    console.log('已挂载butterfly_clock_anzhiyu')
    if(parent_div_git) {
      parent_div_git.insertAdjacentHTML("afterbegin",item_html)
    }
  }
  var elist = 'null'.split(',');
  var cpage = location.pathname;
  var epage = 'all';
  var qweather_key = '53b0fff98fe943b99e8c38e9e15657c3';
  var gaud_map_key = '8ebbcccc634142084c3a0abfd64eb681';
  var baidu_ak_key = 'undefined';
  var flag = 0;
  var clock_rectangle = '108.940174,34.341568';
  var clock_default_rectangle_enable = 'false';

  for (var i=0;i<elist.length;i++){
    if (cpage.includes(elist[i])){
      flag++;
    }
  }

  if ((epage ==='all')&&(flag == 0)){
    butterfly_clock_anzhiyu_injector_config();
  }
  else if (epage === cpage){
    butterfly_clock_anzhiyu_injector_config();
  }
  </script><script src="https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"></script><script data-pjax src="/lancewk/js/clock.min.js"></script><script data-pjax>
  function butterfly_swiper_injector_config(){
    var parent_div_git = document.getElementById('recent-posts');
    var item_html = '<div class="recent-post-item" style="height: auto;width: 100%"><div class="blog-slider swiper-container-fade swiper-container-horizontal" id="swiper_container"><div class="blog-slider__wrp swiper-wrapper" style="transition-duration: 0ms;"><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl(&quot;post/dc8d366.html&quot;);" href="javascript:void(0);" alt=""><img width="48" height="48" src="img/02 (2).png" alt="" onerror="this.src=/lancewk/img/loading.gif; this.onerror = null;"/></a><div class="blog-slider__content"><span class="blog-slider__code">2024-04-10</span><a class="blog-slider__title" onclick="pjax.loadUrl(&quot;post/dc8d366.html&quot;);" href="javascript:void(0);" alt="">向你的Hexo里放上一只萌萌哒二次元看板娘!</a><div class="blog-slider__text">再怎么看我也不知道怎么描述它的啦！</div><a class="blog-slider__button" onclick="pjax.loadUrl(&quot;post/dc8d366.html&quot;);" href="javascript:void(0);" alt="">详情       </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl(&quot;post/cb557a52.html&quot;);" href="javascript:void(0);" alt=""><img width="48" height="48" src="https://d-sketon.top/img/backimg/bg1.jpg" alt="" onerror="this.src=/lancewk/img/loading.gif; this.onerror = null;"/></a><div class="blog-slider__content"><span class="blog-slider__code">2024-04-03</span><a class="blog-slider__title" onclick="pjax.loadUrl(&quot;post/cb557a52.html&quot;);" href="javascript:void(0);" alt="">hexo-blog-encrypt</a><div class="blog-slider__text">再怎么看我也不知道怎么描述它的啦！</div><a class="blog-slider__button" onclick="pjax.loadUrl(&quot;post/cb557a52.html&quot;);" href="javascript:void(0);" alt="">详情       </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl(&quot;post/5372cc32.html&quot;);" href="javascript:void(0);" alt=""><img width="48" height="48" src="https://d-sketon.top/img/backimg/bg2.jpg" alt="" onerror="this.src=/lancewk/img/loading.gif; this.onerror = null;"/></a><div class="blog-slider__content"><span class="blog-slider__code">2024-04-10</span><a class="blog-slider__title" onclick="pjax.loadUrl(&quot;post/5372cc32.html&quot;);" href="javascript:void(0);" alt="">Butterfly 安裝文檔(二) 主題頁面  Butterfly</a><div class="blog-slider__text">再怎么看我也不知道怎么描述它的啦！</div><a class="blog-slider__button" onclick="pjax.loadUrl(&quot;post/5372cc32.html&quot;);" href="javascript:void(0);" alt="">详情       </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl(&quot;post/f0a4488f.html&quot;);" href="javascript:void(0);" alt=""><img width="48" height="48" src="https://s2.loli.net/2024/04/12/eE8bJqYWshiOcmx.png" alt="" onerror="this.src=/lancewk/img/loading.gif; this.onerror = null;"/></a><div class="blog-slider__content"><span class="blog-slider__code">2024-04-03</span><a class="blog-slider__title" onclick="pjax.loadUrl(&quot;post/f0a4488f.html&quot;);" href="javascript:void(0);" alt="">hexo教程</a><div class="blog-slider__text">hexo博客搭建教程</div><a class="blog-slider__button" onclick="pjax.loadUrl(&quot;post/f0a4488f.html&quot;);" href="javascript:void(0);" alt="">详情       </a></div></div></div><div class="blog-slider__pagination swiper-pagination-clickable swiper-pagination-bullets"></div></div></div>';
    console.log('已挂载butterfly_swiper')
    parent_div_git.insertAdjacentHTML("afterbegin",item_html)
    }
  var elist = '/about/,/archives/,/categories/,/gallery/,/license/,/link/,/movies/,/music/,/tags/,/page/'.split(',');
  var cpage = location.pathname;
  var epage = 'all';
  var flag = 0;

  for (var i=0;i<elist.length;i++){
    if (cpage.includes(elist[i])){
      flag++;
    }
  }

  if ((epage ==='all')&&(flag == 0)){
    butterfly_swiper_injector_config();
  }
  else if (epage === cpage){
    butterfly_swiper_injector_config();
  }
  </script><script defer src="/lancewk/js/swiper.min.js"></script><script defer data-pjax src="/lancewk/js/swiper_init.js"></script><!-- hexo injector body_end end --><script src="/lancewk/node_modules/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"node_modules/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/lancewk/node_modules/assets/assets/rem.model.json"},"display":{"position":"right","width":200,"height":300},"mobile":{"show":false},"log":false});</script></body></html>